- 4 minutes to read

Managing Apache ActiveMQ/Artemis

Take full control of your Apache ActiveMQ and Artemis environments with Nodinite. This page guides you through proactive monitoring, automated queue management, and secure remote actions—all designed to keep your integration landscape healthy, compliant, and efficient.

With Nodinite for ActiveMQ/Artemis, you gain:

✅Proactive queue monitoring and threshold alerts ✅Secure, remote queue management—no direct ActiveMQ admin access required ✅Automated troubleshooting and time-saving actions ✅Full auditing and compliance for all queue operations

Manage monitoring thresholds and perform remote administrative actions on Apache ActiveMQ queues and services.

Why Choose Nodinite for Managing Apache ActiveMQ / Artemis?

  • Proactive Monitoring & Threshold Management
    Set global or queue-specific thresholds for message depth and age to detect issues before they impact operations.
  • Full Queue Control Without Direct ActiveMQ Access
    Download, remove, and post messages securely—without granting users direct access to ActiveMQ’s web admin. This minimizes attack vectors and reduces security risks.
  • Time-Saving Automation & Remote Actions
    Streamline troubleshooting by automating alerts and actions. No need for manual interventions—resolve issues faster and keep queues healthy.
  • Built-In Auditing & Compliance
    Essential for industries like public sector, banking, and insurance, Nodinite provides detailed logs of every action for full traceability—ensuring compliance with company policies and regulations.

ActiveMQ Resources
Overview of ActiveMQ resources managed by Nodinite in a self-service enabled Monitor View.

Note

Stockpiling messages leads to failures and delays. With Nodinite, you get real-time insights and powerful tools to keep your system running smoothly, securely, and efficiently.

Monitoring Features

The Nodinite Message Queueing Agent monitors the following resources:

  • ActiveMQ Brokers
  • The server(s) and core services
  • ActiveMQ Queues
    • Age verification (warning/error) – Set the maximum allowed age for messages on the queue
    • Count (warning/error) – Set the maximum allowed message count on the queue

You can individually fine-tune the monitoring thresholds per queue for maximum flexibility.

Actions

A User with access rights to a Monitor View with ActiveMQ Queues where Actions are allowed can perform the following Actions:
Remote Actions
Remote administrative actions available for ActiveMQ queues.

Edit Thresholds

Monitoring thresholds can be set globally or specifically per queue. When you set a value on a queue, it becomes a specific configuration—overriding global settings for that queue only.

You can use global settings via Remote Configuration, or individually set different thresholds for different queues.
Edit Monitoring Thresholds
Dialog for editing monitoring thresholds for a specific queue.

Warning

When you save, the Resource changes to a "Specific ActiveMQ Queue" (which may impact your Monitor Views depending on filter).

List messages on the queue

Within the 'List messages on the queue' modal, you’ll see a paged list of messages currently on the queue, evaluated according to the monitoring thresholds (either global or specific).

List Active Messages
Paged list of active messages with threshold evaluation.

The following remote Actions can be performed using the With selected button:

The following remote Actions can be performed using the Actions button:

Repair

View and repair a message on the queue by clicking the View/Repair menu item.
View/Repair Action
Access the View/Repair menu item from the Actions button.

This opens the Post tab:
View and Post message
View and post message tab for advanced message management.

In the Advanced accordion, you can manage the set of properties:
Advanced options
Advanced options for editing message properties.

Message properties are presented in descending order by name. You can add or remove properties as needed.

Download

  • Download individual messages from the queue:
    Download selected message
    Download a single message from the queue.

  • Download selected messages in a ZIP file:
    Download selected messages
    Download multiple selected messages as a ZIP file.

Delete Message

Delete an individual message from the queue by clicking the Delete menu item in the Actions button.
Delete
Delete a single message from the queue.

Delete selected messages from the queue by clicking the Delete menu item in the With selected button.
Delete selected messages
Delete multiple messages from the queue.

A prompt is displayed to confirm the intent to delete selected messages.
Confirm delete operation
Confirmation dialog for deleting messages.


Next Step

Configure the Nodinite Message Queueing Monitoring Agent

Apache ActiveMQ

MuleSoft AnypointMQ

Microsoft MSMQ

Azure Service Bus Queues

Azure Service Bus Topics